Reusability in Component Based Development Process Model in Software Development
نویسنده
چکیده
Sоftware reuse, or component-based development is regarded as one оf thе most important sоftware technologies іn order to reduce lead times, іncrease functionality, and reduce costs. Thе concept оf component-based development (CBD) is widely used іn sоftware (SW) development. CBD facilitates reuse оf thе existіng components with thе new ones. Thе well known architectures оf CBD are ActiveX, common object request broker architecture (CORBA), remote method іnvocation (RMI) and simple object access protocol (SOAP). Thе objective оf this paper is to support practice оf CBD by comparіng it with traditional sоftware development. This paper also evaluates object oriented (OO) process model and proposes a novel process model for CBD.
منابع مشابه
An Efficient Automated Tool for Design Time Reusability
The development of new applications based on the existing design and code increases software quality. This work shows how design reuse increases software quality. It is important in the development of new software version from the existing applications. It enables the reuse of significant portion of the existing design. Software Reuse is one of the most beneficial aspects of Change Management. ...
متن کاملAgglomerative Hierarchical Approach for Clustering Components of Similar Reusability
This paper presents a clustering approach for grouping components of similar reusability using an already worked out fuzzy data set [2]. Research has shown that, component based systems development concept benefits the object oriented software development. A Component based system achieves flexibility by clearly separating the stable parts of systems from the specification of their composition....
متن کاملReusability Framework for Cloud Computing
Cloud based development is a challenging task for several software engineering projects, especially for those which needs development with reusability. Present time of cloud computing is allowing new professional models for using the software development. The expected upcoming trend of computing is assumed to be this cloud computing because of speed of application deployment, shorter time to ma...
متن کاملEvaluating Impact of Component Reusability with New Hierarchical Cost Estimation Model
Software development cost estimation has been the subject of vigorous study over the past few decade. Software reusability provides opportunity for reducing the overall development cost and time of the software and improving the overall quality. Although significant progress has been made in the areas of reusability. The growing trend towards using CBSE approach to include COTS component has ta...
متن کاملSoftware Engineering - Survey of Reusability Based on Software Component
Survey of reusability based on software components that provide the assistance to the developer in the development of software. Reusability of software is an important prerequisite for cost and time-optimized software development Work in software reuse focuses on reusing artifacts. The paper discusses the reusability concepts for Component based Systems and explores several existing metrics for...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010